Introduction to AI Approaches with Python

Gain hands-on experience in applying algorithms and neural networks using Python.

How does AI work? There are numerous techniques! This course explores a few of them and focusses on two key approaches - algorithms and neural networks. We will explore how AI algorithms can be used to solve problems and apply them to build an AI to play strategy games. We will explore how neural networks work and apply them to recognised images.

Course Outline

Level

For the technically competent beginner You should be technically confident, but may or may not have any programming experience.

Suitable For

Adults and Teenagers

Description

Gain hands-on experience in using AI algorithms and neural networks to solve problems using Python.

Detail

Approaches in AI:

We will take a brief look at various approaches for AI programming, including search strategies, machine learning and neural networks.

Strategy Games:

We will understand how to represent AI tasks and make decisions. You will develop some Python code to get your computer to play games like Noughts and Crosses and Connect4.

Neural Networks

We will explore how neural networks work. You will build and train neural networks using Python to solve a number of tasks such as image classification and handwriting recognition.

Duration

10 hours (usually over 2 days)

Price

Prices depend on location. See individual dates for details.

Skills you will pick up in the course

Key skill categories

On successful completion of this course, students will be able to

Dates

Note that the course content may vary slightly from location to location. Please check the external link the exact course content.

This course can be customised and delivered for your group or organisation. Email me with your requirements and I will get back to you.

Email me

Keep me posted! Send me an occasional newsletter.

Sign-up